package br.com.tgb_sistdistrwebclient.wrappers;

import java.util.Date;

import br.com.tgbsistdistr.sessionbean.StatusTarefa;

public class TarefaWrapper {

	private long tempoDuracao;

	private Date inicioExecucao;

	private StatusTarefa statusTarefa = StatusTarefa.AGUARDANDO;

	private String nomeTarefa;

	public void atualizaTempoExecucao() {
		if (inicioExecucao != null) {
			setTempoDuracao(+ new Date().getTime() - inicioExecucao.getTime());
		}
		inicioExecucao = null;
	}
	
	public long getTempoDuracao() {
		return tempoDuracao;
	}

	public void setTempoDuracao(long tempoDuracao) {
		this.tempoDuracao = tempoDuracao;
	}

	public Date getInicioExecucao() {
		return inicioExecucao;
	}

	public void setInicioExecucao(Date inicioExecucao) {
		this.inicioExecucao = inicioExecucao;
	}

	public StatusTarefa getStatusTarefa() {
		return statusTarefa;
	}

	public void setStatusTarefa(StatusTarefa statusTarefa) {
		this.statusTarefa = statusTarefa;
	}

	public String getNomeTarefa() {
		return nomeTarefa;
	}

	public void setNomeTarefa(String nomeTarefa) {
		this.nomeTarefa = nomeTarefa;
	}

}
